home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Magazin/MacEasy 27
/
Mac Magazin and MacEasy Magazine CD - Issue 27.iso
/
Grafik & Text
/
SGMLTool Folder
/
TEXTBOOK.MPM
< prev
next >
Wrap
Text File
|
1996-10-21
|
9KB
|
185 lines
!
! Mapping to PageMaker6.0
!
! Document Type is TEXTBOOK.DTD
!
! ver.1.2 (c)1996 KISI
!
! This map-info assumes the kind of font and size.
! Set the value of $x???font and $x???size if you use another font and size.
! ex. $xtitlefont = 'Chicago' ; $xtitlesize = 20 ;
!
! This map-info assumes the format of graphic data is the PICT.
! Set the value of $xgraphic if you use another format.
! ex. $xgraphic = 'ps' ;
!
! Set a access path to the folder which have graphic data.
! ex. $xpath = 'MyDisk:MyFolder:' ;
!
! The graphic data is imported automatically.
! The size of the graphic data should be adjusted on the situation.
!
! ----- STYLE -----
!
(TEXTBOOK
! Edit the following if another path and extension exist.
~ $xpath = 'MyDisk:Doc:GraphicPIC:' ; $xgraphic = 'pict' ;
!
! Edit the following if you want another layout.
~ $xtitlefont = 'Helvetica' ; $xtitlesize = 18 ;
~ $xauthorfont = 'Helvetica' ; $xauthorsize = 12 ;
~ $xdatefont = 'Helvetica' ; $xdatesize = 12 ;
~ $xhead1font = 'Helvetica' ; $xhead1size = 16 ;
~ $xhead2font = 'Helvetica' ; $xhead2size = 14 ;
~ $xpfont = 'Palatino' ; $xpsize = 12 ;
~ $xfigfont = 'Times' ; $xfigsize = 12 ;
~ $xfnfont = 'Palatino' ; $xfnsize = 12 ;
~ $xartworkfont = '' ; $xartworksize = 12 ;
~ $xitemfont = 'Palatino' ; $xitemsize = 12 ;
~ $xfig = 'Fig.' ;
~ $xdt = '*' ;
!
! for Japanese, Replace the following with above script.
! $xtitlefont = 'íÜÉSÉVÉbÉNëÃ' ; $xtitlesize = 18 ;
! $xauthorfont = 'íÜÉSÉVÉbÉNëÃ' ; $xauthorsize = 12 ;
! $xdatefont = 'íÜÉSÉVÉbÉNëÃ' ; $xdatesize = 12 ;
! $xhead1font = 'íÜÉSÉVÉbÉNëÃ' ; $xhead1size = 16 ;
! $xhead2font = 'íÜÉSÉVÉbÉNëÃ' ; $xhead2size = 14 ;
! $xpfont = 'ç◊ñæí©ëÃ' ; $xpsize = 12 ;
! $xfigfont = 'íÜÉSÉVÉbÉNëÃ' ; $xfigsize = 12 ;
! $xfnfont = 'ç◊ñæí©ëÃ' ; $xfnsize = 12 ;
! $xartworkfont = '' ; $xartworksize = 12 ;
! $xitemfont = 'ç◊ñæí©ëÃ' ; $xitemsize = 12 ;
! $xfig = 'ê}' ;
! $xdt = 'Åú' ;
!
! for Escape Character
~ &DefineEscape('<', '<\<>') ;
~ &Escape(1) ;
!
! for Deletion of Return-code(s) in Contents
~ &DeleteCr(1) ;
!
! for Heading Number Control
~ &Begin('H1') ;
!
! Style tag
<PMTags1.0 mac>
<@title=<FONT "~$xtitlefont~"><SIZE ~$xtitlesize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE ~$xtitlesize~><G+AFTER ~$xtitlesize~><GALIGNMENT "center"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@author=<FONT "~$xauthorfont~"><SIZE ~$xauthorsize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE ~$xauthorsize~><G+AFTER ~$xauthorsize~><GALIGNMENT "center"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@date=<FONT "~$xdatefont~"><SIZE ~$xdatesize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE ~$xdatesize~><G+AFTER ~$xdatesize~><GALIGNMENT "center"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@p=<FONT "~$xpfont~"><SIZE ~$xpsize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST ~$xpsize~><G+BEFORE 0><G+AFTER 0><GALIGNMENT "justify"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@head1=<FONT "~$xhead1font~"><SIZE ~$xhead1size~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GCONTENTS><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE ~$xhead1size~><G+AFTER ~$xhead1size~><GALIGNMENT "left"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@head2=<FONT "~$xhead2font~"><SIZE ~$xhead2size~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GCONTENTS><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE ~$xhead2size~><G+AFTER ~$xhead2size~><GALIGNMENT "left"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@artwork=<FONT "~$xartworkfont~"><SIZE ~$xartworksize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE 0><G+AFTER 0><GALIGNMENT "center"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 36 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@fig=<FONT "~$xfigfont~"><SIZE ~$xfigsize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE ~$xfigsize~><G+AFTER ~$xfigsize~><GALIGNMENT "center"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 34 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@fn=<FONT "~$xfnfont~"><SIZE ~$xfnsize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT ~$xfnsize~><GRIGHT 0><GFIRST -~$xfnsize~><G+BEFORE 0><G+AFTER 0><GALIGNMENT "justify"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 34 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
<@item=<FONT "~$xitemfont~"><SIZE ~$xitemsize~><HORIZONTAL 100><LETTERSPACE 0><CTRACK 127><CSSIZE 70><C+SIZE 58.3><C-POSITION 33.3><C+POSITION 33.3><P><CBASELINE 0><CNOBREAK 0><CLEADING -0.05><GGRID 0><GLEFT 0><GRIGHT 0><GFIRST 0><G+BEFORE 0><G+AFTER 0><GALIGNMENT "justify"><GMETHOD "proportional"><G& "ENGLISH"><GPAIRS 4><G% 150><GKNEXT 0><GKWIDOW 0><GKORPHAN 0><GTABS $><GHYPHENATION 2 34 0><GWORDSPACE 75 100 150><GSPACE -5 0 25>>
)TEXTBOOK
~ &End('H1') ;
!
! ----- FRONT -----
!
(TLINE
\n<@title:><\<>title>
(SUBTITLE
\n<@head1:><\<>head1>
(AUTHOR
\n<@author:><\<>author>
(DATE
\n<@date:><\<>date>
!
! ----- FIGURE -----
!
(FIG
~ $xfigid = &Refer('FIG','ID') ;
(ARTWORK
~ $xgrfile = &Convert('~$xpath~~FILE~.~$xgraphic~') ;
~ ($xwidth, $xheight) = &GraphicSize($xgrfile, $xgraphic) ;
\n<@artwork:><\<>artwork><&~$xwidth~ ~$xheight~ 0 "~$xpath~~FILE~.~$xgraphic~">
(FIGCAP
\n<@fig:><\<>fig>~$xfig~~$xfigid~
(FIGREF
~$xfig~~#FIG_REFID~
!
! ----- FOOTNOTE -----
!
(FN
\n<@fn:><\<>fn><+>(~#FN_ID~)<p>
(FNREF
<+>(~#FN_REFID~)<p>
!
! ----- HEADING -----
!
(H1
~ &Begin('H2') ;
~ $xh1num = &Value('NUMBER') ;
~ if ($xh1num eq '') { &Count('H1') ; $xh1num = &Number('H1') ; }
)H1
~ &End('H2') ;
(H1T
\n<@head1:><\<>head1>~$xh1num~
(H2
~ &Begin('H3') ;
~ $xh2num = &Value('NUMBER') ;
~ if ($xh2num eq '') { &Count('H2') ; $xh2num = &Number('H1').'.'.&Number('H2') ; }
)H2
~ &End('H3') ;
(H2T
\n<@head2:><\<>head2>~$xh2num~
(H3
~ &Begin('H4') ;
~ $xh3num = &Value('NUMBER') ;
~ if ($xh3num eq '') { &Count('H3') ; $xh3num = &Number('H1').'.'.&Number('H2').'.'.&Number
)H3
~ &End('H4') ;
(H3T
\n<@head3:><\<>head3>~$xh3num~
!
! ----- PARAGRAPH -----
!
(P
\n<@p:><\<>p>
!
! ----- LISTING -----
!
(LI
~ &Begin('LI') ;
(IT
~ &Count('LI') ;
~ $xlitem = &Number('LI') ;
~ $xllevel = &Level('LI') ;
~ $xlleft = $xitemsize*$xllevel*2 ;
~ $xlfirst = $xitemsize*$xllevel ;
~ if ($xllevel == 1) { $xlp = '(' ; $xrp = ')' ; }
~ if ($xllevel >= 2) { $xlp = '' ; $xrp = ')' ; }
\n<@item:><\<>><GLEFT ~$xlleft~><GFIRST -~$xlfirst~>~$xlp~~$xlitem~~$xrp~
)LI
~ &End('LI') ;
~ $xlleft = $xitemsize*&Level('LI')*2 ;
!
! ----- GROSSARY -----
!
(TERMS
~ &Begin('TERM') ;
(DT
~ $xdleft = $xitemsize*&Level('TERM') ;
\n<@item:><\<>><GLEFT ~$xdleft~>~$xdt~
(DD
~ $xdleft = $xitemsize*&Level('TERM')*4 ;
\n<@item:><\<>><GLEFT ~$xdleft~>
)TERMS
~ &End('TERM') ;
~ $xdleft = $xitemsize*&Level('TERM') ;
!
! ----- ADDRESS -----
!
(L
~ $xaleft = $xitemsize*3 ;
\n<@item:><\<>><GLEFT ~$xaleft~>
!
! ----- COMMENT -----
!
C
\n<# Designed by KISI (c)1996 #>